Earnings from Tesla and Netflix, released Wednesday after the close, disappointed investors and sent stocks sharply lower.
Earnings from Tesla and Netflix, released Wednesday after the close, disappointed investors and sent stocks sharply lower.